From e06044530f4782508c915512d13e2b2a42d7d325 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 31 Jul 2018 20:58:10 +0200 Subject: [PATCH] widgetfocus: Fix copy/paste error This lead to erratic focus behavior with in hboxes, where the smallest child got focus first instead of the leftmost child. --- gtk/gtkwidgetfocus.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk/gtkwidgetfocus.c b/gtk/gtkwidgetfocus.c index 098df4348b..ce5519c4c8 100644 --- a/gtk/gtkwidgetfocus.c +++ b/gtk/gtkwidgetfocus.c @@ -89,8 +89,8 @@ tab_sort_func (gconstpointer a, if (y1 == y2) { - const float x1 = child_bounds1.origin.y + (child_bounds1.size.width / 2.0f); - const float x2 = child_bounds2.origin.y + (child_bounds2.size.width / 2.0f); + const float x1 = child_bounds1.origin.x + (child_bounds1.size.width / 2.0f); + const float x2 = child_bounds2.origin.x + (child_bounds2.size.width / 2.0f); if (text_direction == GTK_TEXT_DIR_RTL) return (x1 < x2) ? 1 : ((x1 == x2) ? 0 : -1); -- 2.30.2